.serach_input {
    width: 220px;
    height: 40px;
    background-color: #edf1f2;
    border: none;
    border-radius: 20px;
    box-shadow: inset 0 0px 0px rgba(0,0,0,.075);
    float: left;
    margin-left: 20px;
    margin-top: 20px;
}
.serach_select{
	width: 173px;
    height: 40px;
    font-size: 16px;
    color: #333333;
    border: 1px solid #D7D7D7;
    border-radius: 20px;
    line-height: 40px;
    box-shadow: inset 0 0px 0px rgba(0,0,0,.075);
    float: left;
    margin-left: 20px;
    margin-top: 20px;
}
.serach_btn{
	width: 114px;
	height: 40px;
	float: left;
	font-size: 16px;
	margin-left: 20px;
    margin-top: 20px;
}
.icon_serach{
	font-size: 16px;
}

.table_radio{
	width: 18px;
	height: 18px;
	background-color: red;
}
.img_pic{
	width: 110px;
	height: 110px;
}
.btn-bianji{
	background-color: transparent;
	border-color: transparent;
	color: #333;
	font-size: 16px;
	width: 40px;
}
.btn-bianji, .btn-bianji:hover, .btn-bianji:focus, .btn-bianji:active, .btn-bianji.active, .btn-bianji.focus, .btn-bianji:active, .btn-del:focus, .btn-bianji:hover, .open > .dropdown-toggle.btn-bianji {
    background-color: transparent !important;
    border-color: transparent !important;
}
.btn-del{
	background-color: transparent;
	border-color: transparent;
	color: red;
	font-size: 16px;
	width: 40px;
}
.btn-del, .btn-del:hover, .btn-del:focus, .btn-del:active, .btn-del.active, .btn-del.focus, .btn-del:active, .btn-del:focus, .btn-del:hover, .open > .dropdown-toggle.btn-del {
    background-color: transparent !important;
    border-color: transparent !important;
    color: red;
}
/*input[type='radio'].radio {opacity:0; display:inline-block; height:20px; }
label.radio {background:url(imgs/radio_check.png) no-repeat; height:20px; padding-left:25px;}
input[type='radio'].radio:checked + .radio {background:url(imgs/radio_checked.png) no-repeat;}*/

.choice{  
    position: relative;  
}  
.choice .radio{  
    position: relative;  
    display: inline-block;  
    font-weight: 400;  
    color: #0c4757;  
    padding-left: 25px;  
    cursor: pointer;  
}  
.choice .radio input{  
    position: absolute;  
    left: -9999px;  
}  
.choice .radio i{  
    display: block;  
    position: absolute;  
    top: 6px;  
    left: 0;  
    width: 15px;  
    height: 15px;  
    outline: 0;  
    border: 1px solid #47a8c0;  
    background: #9cd9e8;  
    border-radius: 50%;  
    transition: border-color .3s  
    -webkit-transition: border-color .3s;  
}  
.choice .radio input:checked+i{  
    border-color: #0c4757;  
}  
.choice .radio input+i:after{  
    position: absolute;  
    content: '';  
    top: 3px;  
    left: 3px;  
    width: 9px;  
    height: 9px;  
    border-radius: 50%;  
    background-color: #47a8c0;  
    opacity: 0;  
    transition: opacity .1s;  
    -webkit-transition: opacity .1s;  
}  
.choice .radio input:checked+i:after{  
    opacity: 1;  
}  